home *** CD-ROM | disk | FTP | other *** search
- /*
- File: TestArbitrator.h
-
- Contains: xxx put contents here xxx
-
- Copyright: © 1991-1994 by Apple Computer, Inc., all rights reserved.
-
- */
-
- #ifndef __TESTARBITRATOR__
- #define __TESTARBITRATOR__
-
- #ifndef __TESTTOOL__
- #include <TestTool.h>
- #endif
- #ifndef __LIBRARYMANAGERCLASSES__
- #include <LibraryManagerClasses.h>
- #endif
-
- #define kTTestArbitratorID kTestToolPrefix "TTestArbitrator,1.2"
-
-
- class TTestArbitrator : public TTestTool
- {
- public:
- _CDECL TTestArbitrator();
- virtual ~_CDECL TTestArbitrator();
-
- virtual void _CDECL InitTest(BooleanParm verbose, BooleanParm debug, int, char**);
- virtual void _CDECL RunTestIteration(BooleanParm verbose, BooleanParm debug);
- virtual void _CDECL EndTest(BooleanParm verbose, BooleanParm debug);
- void SetOwnerHandlerCalled();
- void SetRequestHandlerCalled();
-
- private:
- TArbitrator* fTest;
- long fCount;
- Boolean fRequestHandlerCalled;
- Boolean fOwnerHandlerCalled;
- };
-
-
- /* -----------------------------------------------------------------
- Inlines for TTestArbitrator
- ----------------------------------------------------------------- */
- inline void TTestArbitrator::SetOwnerHandlerCalled()
- {
- fOwnerHandlerCalled = true;
- }
-
-
- inline void TTestArbitrator::SetRequestHandlerCalled()
- {
- fRequestHandlerCalled = true;
- }
-
-
-
- #endif
-